#textBox {
    overflow: auto;
    resize: none;
}

#pagewrap {
    display: flex;
    flex-direction: column;
    align-items: center;    /*Vertical align*/
    justify-items: center;    /*Horizontal align*/

}

#introduction {
    display: flex;
    flex-direction: column;
}

    #introduction p {
        width: 95%;
        text-align: center;
        align-self: center;
    }

    #fcc {
        font-family: 'DM Serif Text', serif;
        font-size: 2em;
    }
    #p-name{
        font-family: 'Russo One', sans-serif;
        font-size: 1.7em;
    }
    #p-desc{
        width: 50%;
        font-size: 1.1em;
        align-self: center;
    }

    
#input{
    align-self: center;
    justify-self: center;
    font-size: 1em;
}

#output{
    align-self: center;
    justify-self: flex-end;
    width:100%;
    background: rgba(142, 161, 131, 0.432);
    text-align: center;
    text-justify: center;
    border-radius: 15px;
    font-size: 1em;
    margin-top: 2%;
}

#inputBox {
    width: 20em;
    text-align: center;
}

pre {
    background: rgba(192, 192, 192, 0.438);
    border-style: inset;
    padding-left: 20px;
}